technology renewal - Français Anglais Dictionnaire